package com.ruoyi.wms.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 拆解流水线对象 wms_disassemble_pipeline
 *
 * @author ruoyi
 * @date 2025-10-16
 */
@Data
@ToString
@ApiModel(value = "拆解流水线对象", description = "拆解流水线对象")
public class DisassemblePipeline  {
    private static final long serialVersionUID = 1L;

    /** id */
    private String id;

    /** 操作类型 */
    @ApiModelProperty(value = "操作类型")
    private String operationType;

    /** 原材料名称 */
    @ApiModelProperty(value = "原材料名称")
    private String rawMaterialsName;

    /** 原材料状态 */
    @ApiModelProperty(value = "原材料状态")
    private String rawMaterialsStatus;

    /** 车牌号码 */
    @ApiModelProperty(value = "车牌号码")
    private String plateNo;

    /** 工序 */
    @ApiModelProperty(value = "工序")
    private String process;

    /** 确认注销时间 */
    @ApiModelProperty(value = "确认注销时间")
    private String confirmCancellationTime;

    /** 开始拆解时间 */
    @ApiModelProperty(value = "开始拆解时间")
    private String disassemblyTime;

    /** 车间管理员 */
    @ApiModelProperty(value = "车间管理员")
    private String workshopSupervisor;

    /** 录入人 */
    @ApiModelProperty(value = "录入人")
    private String createUser;

    /** 录入日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "录入日期yyyy-MM-dd")
    private String createDate;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "修改时间yyyy-MM-dd")
    private String updateDate;

    /** 数据来源 */
    @ApiModelProperty(value = "数据来源")
    private String dataSource;

    /** 流水线图片 */
    @ApiModelProperty(value = "流水线图片")
    private String pipelineImg;

    /** 车辆唯一码 */
    @ApiModelProperty(value = "车辆唯一码")
    private String uniqueCode;

}
